dubbo協議,默認就是走dubbo協議,單一長連接,進行的是NIO異步通信,基于 hessian 作為序列化協議。使用的場景是:傳輸數據量小,但是并發量很高,以及服務消費者機器數遠大于服務提供者機器數的情況。
為了要支持高并發場景,一般是服務提供者就幾臺機器,但是服務消費者有上百臺,可能每天調用量達到上億次!此時用長連接是最合適的,就是跟每個服務消費者維持一個長連接就可以,可能總共 100個連接。然后后面直接基于長連接NIO異步通信,可以支撐高并發請求。
序列化是把數據結構或者是一些對象,轉換為二進制串的過程,而反序列化是將在序列化過程中所生成的二進制串轉換成數據結構或者對象的過程。
dubbo支持hession、Java二進制序列化、json、SOAP文本序列化多種序列化協議。但是hessian是其默認的序列化協議。
了解更多服務器及資訊,請關注夢飛科技官方網站 http://www.qzkangyuan.com/,感謝您的支持!